<html>
	<head>
		<meta charset="utf-8"/>
		<title>BMenu</title>
		<link rel="stylesheet" type="text/css" href="../style.css"/>
	</head>
	<body>
		<h1>BMenu</h1>
		<p>Inherites from <a href="BWidget.html">BWidget</a></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right"></td><td><a href="#BMenu(BWidget*)">BMenu</a>(BWidget* parent = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#BMenu(const BString&,BWidget*)">BMenu</a>(const BString& title, BWidget* parent = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#BMenu(BIcon*, const BString&,BWidget*)">BMenu</a>(BIcon* icon, const BString& title, BWidget* parent = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#~BMenu()">~BMenu</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#setAlign(Align)">setAlign</a>(Align align);</td></tr>
			<tr><td align="right">Align </td><td><a href="#align()">align</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setForm(Form)">setForm</a>(Form form);</td></tr>
			<tr><td align="right">Form </td><td><a href="#form()">form</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setSpacing(int)">setSpacing</a>(int spacing);</td></tr>
			<tr><td align="right">int </td><td><a href="#spacing()">spacing</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setIconSize(const BSize&)">setIconSize</a>(const BSize& iconSize);</td></tr>
			<tr><td align="right">const BSize& </td><td><a href="#iconSize()">iconSize</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#addAction(BAction*)">addAction</a>(BAction* action);</td></tr>
			<tr><td align="right">BAction* </td><td><a href="#addAction(const BString&,BIcon*)">addAction</a>(const BString& text, BIcon* icon = 0);</td></tr>
			<tr><td align="right">bool </td><td><a href="#addMenu(BMenu*)">addMenu</a>(BMenu* menu);</td></tr>
			<tr><td align="right">BMenu* </td><td><a href="#addMenu(const BString&,BIcon*)">addMenu</a>(const BString& title, BIcon* icon = 0);</td></tr>
			<tr><td align="right">void </td><td><a href="#addWidget(BWidget*)">addWidget</a>(BWidget* widget);</td></tr>
			<tr><td align="right">void </td><td><a href="#addLayout(BLayout*)">addLayout</a>(BLayout* layout);</td></tr>
			<tr><td align="right">bool </td><td><a href="#insertAction(int, BAction*)">insertAction</a>(int pos, BAction* action);</td></tr>
			<tr><td align="right">BAction* </td><td><a href="#insertAction(int, const BString&,const BIcon*)">insertAction</a>(int pos, const BString& text, const BIcon* icon = 0);</td></tr>
			<tr><td align="right">bool </td><td><a href="#insertWidget(int, BWidget*)">insertWidget</a>(int pos, BWidget* widget);</td></tr>
			<tr><td align="right">bool </td><td><a href="#insertLayout(BLayout*)">insertLayout</a>(BLayout* layout);</td></tr>
			<tr><td align="right">bool </td><td><a href="#removeAction(BAction*)">removeAction</a>(BAction* action);</td></tr>
			<tr><td align="right">bool </td><td><a href="#removeAction(const BString&)">removeAction</a>(const BString& text);</td></tr>
			<tr><td align="right">bool </td><td><a href="#removeWidget(const BWidget*)">removeWidget</a>(const BWidget* widget);</td></tr>
			<tr><td align="right">bool </td><td><a href="#removeLayout(const BLayout*)">removeLayout</a>(const BLayout* layout);</td></tr>
			<tr><td align="right">int </td><td><a href="#count()">count</a>() const;</td></tr>
			<tr><td align="right">BAction* </td><td><a href="#action(int)">action</a>(int index);</td></tr>
			<tr><td align="right">const BAction* </td><td><a href="#action(int)">action</a>(int index) const;</td></tr>
			<tr><td align="right">BAction* </td><td><a href="#action(const BString&)">action</a>(const BString& text);</td></tr>
			<tr><td align="right">const BAction* </td><td><a href="#action(const BString&)">action</a>(const BString& text) const;</td></tr>
			<tr><td align="right">BMenu* </td><td><a href="#menu(int)">menu</a>(int index);</td></tr>
			<tr><td align="right">const BMenu* </td><td><a href="#menu(int)">menu</a>(int index) const;</td></tr>
			<tr><td align="right">virtual BSize </td><td><a href="#sizeHint()">sizeHint</a>() const;</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"><tr><td align="right">virtual void </td><td><a href="#showEvent(const BEvent&)">showEvent</a>(const BEvent& showEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#activeEvent(const BActiveEvent&)">activeEvent</a>(const BActiveEvent& activeEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#resizeEvent(const BEvent&)">resizeEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#styleEvent(const BEvent&)">styleEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#freshEvent(const BEvent&)">freshEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#paintEvent(const BEvent&)">paintEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseEnterEvent(const BMouseEvent&)">mouseEnterEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseLeaveEvent(const BMouseEvent&)">mouseLeaveEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mousePressEvent(const BMouseEvent&)">mousePressEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseReleaseEvent(const BMouseEvent&)">mouseReleaseEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseMoveEvent(const BMouseEvent&)">mouseMoveEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseClickEvent(const BMouseEvent&)">mouseClickEvent</a>(const BMouseEvent& event);</td></tr>
		</table>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Function Documentation</h2>
		<div id="BMenu(BWidget*)">
			<h3>BMenu(BWidget* parent = 0);</h3>
		</div>
		<div id="BMenu(const BString&,BWidget*)">
			<h3>BMenu(const BString& title, BWidget* parent = 0);</h3>
		</div>
		<div id="BMenu(BIcon*, const BString&,BWidget*)">
			<h3>BMenu(BIcon* icon, const BString& title, BWidget* parent = 0);</h3>
		</div>
		<div id="~BMenu()">
			<h3>~BMenu();</h3>
		</div>
		<div id="setAlign(Align)">
			<h3>void setAlign(Align align);</h3>
		</div>
		<div id="align()">
			<h3>Align align() const;</h3>
		</div>
		<div id="setForm(Form)">
			<h3>void setForm(Form form);</h3>
		</div>
		<div id="form()">
			<h3>Form form() const;</h3>
		</div>
		<div id="setSpacing(int)">
			<h3>void setSpacing(int spacing);</h3>
		</div>
		<div id="spacing()">
			<h3>int spacing() const;</h3>
		</div>
		<div id="setIconSize(const BSize&)">
			<h3>void setIconSize(const BSize& iconSize);</h3>
		</div>
		<div id="iconSize()">
			<h3>const BSize& iconSize() const;</h3>
		</div>
		<div id="addAction(BAction*)">
			<h3>bool addAction(BAction* action);</h3>
		</div>
		<div id="addAction(const BString&,BIcon*)">
			<h3>BAction* addAction(const BString& text, BIcon* icon = 0);</h3>
		</div>
		<div id="addMenu(BMenu*)">
			<h3>bool addMenu(BMenu* menu);</h3>
		</div>
		<div id="addMenu(const BString&,BIcon*)">
			<h3>BMenu* addMenu(const BString& title, BIcon* icon = 0);</h3>
		</div>
		<div id="addWidget(BWidget*)">
			<h3>void addWidget(BWidget* widget);</h3>
		</div>
		<div id="addLayout(BLayout*)">
			<h3>void addLayout(BLayout* layout);</h3>
		</div>
		<div id="insertAction(int, BAction*)">
			<h3>bool insertAction(int pos, BAction* action);</h3>
		</div>
		<div id="insertAction(int, const BString&,const BIcon*)">
			<h3>BAction* insertAction(int pos, const BString& text, const BIcon* icon = 0);</h3>
		</div>
		<div id="insertWidget(int, BWidget*)">
			<h3>bool insertWidget(int pos, BWidget* widget);</h3>
		</div>
		<div id="insertLayout(BLayout*)">
			<h3>bool insertLayout(BLayout* layout);</h3>
		</div>
		<div id="removeAction(BAction*)">
			<h3>bool removeAction(BAction* action);</h3>
		</div>
		<div id="removeAction(const BString&)">
			<h3>bool removeAction(const BString& text);</h3>
		</div>
		<div id="removeWidget(const BWidget*)">
			<h3>bool removeWidget(const BWidget* widget);</h3>
		</div>
		<div id="removeLayout(const BLayout*)">
			<h3>bool removeLayout(const BLayout* layout);</h3>
		</div>
		<div id="count()">
			<h3>int count() const;</h3>
		</div>
		<div id="action(int)">
			<h3>BAction* action(int index);</h3>
		</div>
		<div id="action(int)">
			<h3>const BAction* action(int index) const;</h3>
		</div>
		<div id="action(const BString&)">
			<h3>BAction* action(const BString& text);</h3>
		</div>
		<div id="action(const BString&)">
			<h3>const BAction* action(const BString& text) const;</h3>
		</div>
		<div id="menu(int)">
			<h3>BMenu* menu(int index);</h3>
		</div>
		<div id="menu(int)">
			<h3>const BMenu* menu(int index) const;</h3>
		</div>
		<div id="sizeHint()">
			<h3>virtual BSize sizeHint() const;</h3>
		</div>
		<div id="showEvent(const BEvent&)">
			<h3 id="showEvent(const BEvent&)">virtual void showEvent(const BEvent& showEvent);</h3>
		</div>
		<div id="activeEvent(const BActiveEvent&)">
			<h3 id="activeEvent(const BActiveEvent&)">virtual void activeEvent(const BActiveEvent& activeEvent);</h3>
		</div>
		<div id="resizeEvent(const BEvent&)">
			<h3 id="resizeEvent(const BEvent&)">virtual void resizeEvent(const BEvent& event);</h3>
		</div>
		<div id="styleEvent(const BEvent&)">
			<h3 id="styleEvent(const BEvent&)">virtual void styleEvent(const BEvent& event);</h3>
		</div>
		<div id="freshEvent(const BEvent&)">
			<h3 id="freshEvent(const BEvent&)">virtual void freshEvent(const BEvent& event);</h3>
		</div>
		<div id="paintEvent(const BEvent&)">
			<h3 id="paintEvent(const BEvent&)">virtual void paintEvent(const BEvent& event);</h3>
		</div>
		<div id="mouseEnterEvent(const BMouseEvent&)">
			<h3 id="mouseEnterEvent(const BMouseEvent&)">virtual void mouseEnterEvent(const BMouseEvent& mouseEvent);</h3>
		</div>
		<div id="mouseLeaveEvent(const BMouseEvent&)">
			<h3 id="mouseLeaveEvent(const BMouseEvent&)">virtual void mouseLeaveEvent(const BMouseEvent& mouseEvent);</h3>
		</div>
		<div id="mousePressEvent(const BMouseEvent&)">
			<h3 id="mousePressEvent(const BMouseEvent&)">virtual void mousePressEvent(const BMouseEvent& mouseEvent);</h3>
		</div>
		<div id="mouseReleaseEvent(const BMouseEvent&)">
			<h3 id="mouseReleaseEvent(const BMouseEvent&)">virtual void mouseReleaseEvent(const BMouseEvent& mouseEvent);</h3>
		</div>
		<div id="mouseMoveEvent(const BMouseEvent&)">
			<h3 id="mouseMoveEvent(const BMouseEvent&)">virtual void mouseMoveEvent(const BMouseEvent& mouseEvent);</h3>
		</div>
		<div id="mouseClickEvent(const BMouseEvent&)">
			<h3 id="mouseClickEvent(const BMouseEvent&)">virtual void mouseClickEvent(const BMouseEvent& event);</h3>
		</div>
	</body>
</html>